import logging
from flask import current_app
from info import redis_store
from . import index_blue
#访问根路径的时候就应该显示首页  导入函数
from flask import current_app,render_template
@index_blue.route('/',methods=["GET","POST"])
def hello_world():

    #测试redis存储数据
    redis_store.set("name","laowang")
    print(redis_store.get("name"))


    # #测试session存储数据
    # session["product"] = "DELL"
    # print(session.get("product"))

    #使用日志模块输出内容
    # logging.debug("调试信息")
    # logging.info("详细信息")
    # logging.warning("警告信息")
    # logging.error("错误信息")

    #使用current_app输出日志信息    相较于上面输出比较：有华丽分割线（仅此而已）
    # current_app.logger.debug("调试信息")
    # current_app.logger.info("详细信息")
    # current_app.logger.warning("警告信息")
    # current_app.logger.error("错误信息")

    return render_template("news/index.html")

#网站logo设置
"""
-1、在后台提供一个接口，/favicon.ico，返回一张图片即可
-2、使用current_app.send_statuc_file(文件A)，寻找static文件夹中的文件A
"""
@index_blue.route("/favicon.ico")
def web_logo():
    #方法可以在源代码中找app = Flask()
    return current_app.send_statuc_file("news/favicon.ico")